package com.hsy.linemoney.modules.account;

import com.hsy.linemoney.apiservice.LineMoneyContext;

/**
 * Created by MartinKent on 2016/9/20.
 */
public class CreateAccountAndHolderParamsModel {
    private String userId;
    private String accountId;
    private String accountHolderId;
    private String bankCd;
    private String accountTypeCd;
    private String paymentTypeCd;
    private String accountName;
    private String bankAccount;
    private String currencyCd;
    private String balance;
    private String cardNumber;
    private String securityCode;
    private String password;
    private String expirationDate;
    private String fullName;
    private String lastName;
    private String firstName;
    private String middleName;
    private String email;
    private String addressLine1;
    private String addressLine2;
    private String addressLine3;
    private String city;
    private String state;
    private String zipCode;
    private String countryCd;
    private String phone;
    private String bestContact;
    private String languageCd;

    public CreateAccountAndHolderParamsModel() {
        this.userId = LineMoneyContext.getLoggedUser().getUserId();
        this.accountId = "-1";
        this.accountHolderId = "-1";
        this.bankCd = "";
        this.accountTypeCd = "";
        this.paymentTypeCd = "";
        this.accountName = "";
        this.bankAccount = "";
        this.currencyCd = "";
        this.balance = "0";
        this.cardNumber = "";
        this.securityCode = "";
        this.password = "";
        this.expirationDate = "";
        this.fullName = "";
        this.lastName = "";
        this.firstName = "";
        this.middleName = "";
        this.email = "";
        this.addressLine1 = "";
        this.addressLine2 = "";
        this.addressLine3 = "";
        this.city = "";
        this.state = "";
        this.zipCode = "";
        this.countryCd = "";
        this.phone = "";
        this.bestContact = "";
        this.languageCd = LineMoneyContext.getLocalLanguagePair().locale.getLanguage();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getAccountHolderId() {
        return accountHolderId;
    }

    public void setAccountHolderId(String accountHolderId) {
        this.accountHolderId = accountHolderId;
    }

    public String getBankCd() {
        return bankCd;
    }

    public void setBankCd(String bankCd) {
        this.bankCd = bankCd;
    }

    public String getAccountTypeCd() {
        return accountTypeCd;
    }

    public void setAccountTypeCd(String accountTypeCd) {
        this.accountTypeCd = accountTypeCd;
    }

    public String getPaymentTypeCd() {
        return paymentTypeCd;
    }

    public void setPaymentTypeCd(String paymentTypeCd) {
        this.paymentTypeCd = paymentTypeCd;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getCurrencyCd() {
        return currencyCd;
    }

    public void setCurrencyCd(String currencyCd) {
        this.currencyCd = currencyCd;
    }

    public String getBalance() {
        return balance;
    }

    public void setBalance(String balance) {
        this.balance = balance;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getSecurityCode() {
        return securityCode;
    }

    public void setSecurityCode(String securityCode) {
        this.securityCode = securityCode;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getExpirationDate() {
        return expirationDate;
    }

    public void setExpirationDate(String expirationDate) {
        this.expirationDate = expirationDate;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public String getMiddleName() {
        return middleName;
    }

    public void setMiddleName(String middleName) {
        this.middleName = middleName;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAddressLine1() {
        return addressLine1;
    }

    public void setAddressLine1(String addressLine1) {
        this.addressLine1 = addressLine1;
    }

    public String getAddressLine2() {
        return addressLine2;
    }

    public void setAddressLine2(String addressLine2) {
        this.addressLine2 = addressLine2;
    }

    public String getAddressLine3() {
        return addressLine3;
    }

    public void setAddressLine3(String addressLine3) {
        this.addressLine3 = addressLine3;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getZipCode() {
        return zipCode;
    }

    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    public String getCountryCd() {
        return countryCd;
    }

    public void setCountryCd(String countryCd) {
        this.countryCd = countryCd;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getBestContact() {
        return bestContact;
    }

    public void setBestContact(String bestContact) {
        this.bestContact = bestContact;
    }

    public String getLanguageCd() {
        return languageCd;
    }

    public void setLanguageCd(String languageCd) {
        this.languageCd = languageCd;
    }
}
